//
//  base.swift
//  swift_ example
//
//  Created by 魏熙美 on 2020/2/21.
//  Copyright © 2020 魏熙美. All rights reserved.
//

import Foundation

func 基础() {
    print("Hello, World!")


    // 1.数值转换 ===========================================

    let label = "The num is "
    // 显示指定类型
    let num: Int = 1
    // 需要显示转换, 比如拼接的时候，需要显示的把int整型包装成String
    let widthLabel = label + String(num)
    print(widthLabel)
    
    // 针对 Int(xxx) 进行转换的时候，可能存在这个只为nil的情况
    // 也就是 Int(xxx) 返回的结果类型是 Int? 这个可选变量
    // 通过强制解析可以直接获取值，前提一定是个有效值
    // 强制解析 Int(xxx)! 也就是加个感叹号
    
    let width = "94"
    let newWidth = 23 + Int(width)!
    print(newWidth)


}
